@charset "utf-8";
/* CSS Document */

html,body
{
	width:100%;
	margin:0 auto;
	left:auto;
	right:auto;
	min-width:980px;
}

a:link
{
	text-decoration:none;	
}

a:hover
{
	color:#F00;
}

a:visited
{
	color:#03F;
	text-decoration:none;	
}

#Login
{
	margin:0 auto;
 	margin-top:100px!important;
	background:url(bg.png) no-repeat center;
	width:907px;
	height:383px;
}

#Login td
{
	height:43px;
	border:0;
	vertical-align:middle;
}

#Login .login
{	
	margin:0 auto;
	background:url(login.png) no-repeat center;
	width:532px;
	height:297px;
	text-align:center;
}

#Login .uid
{
	background:url(userid.png) no-repeat center;
}

#Login .pass
{
	background:url(password.png) no-repeat center;
}

#Login .txtBox
{
	border:0;
	width:100px;
	background:fixed;
	text-align:center;
	/*filter:alpha(opacity=30);
	opacity:0.3;*/
}

#Login .submit
{
	background:url(submit.png) no-repeat center;
	width:70px;
	height:30px;
	border:0;
}

#Login .reset
{
	background:url(reset.png) no-repeat center;
	width:70px;
	height:30px;
	border:0;
}

#Login .message
{
	color:#F00;
}


#Top
{
	background:url(headBg.png) repeat-x;
	border:#000 1px solid;
	border-width:0 0 1px 0;
	padding:5px 10px;
}

#Top a
{
	color:#000;
}

#Top a:hover
{
	color:#F00;
}

#Top td
{
	height:25px;
}

#Left
{
	background:#CCC;
	vertical-align:top;
}

#Bottom
{
	background:url(footBg.png) repeat-x;
	color:#FFF;
	text-align:center;
	padding:5px 10px 20px 10px;
	line-height:25px;
}

#Bottom .bottom
{
	margin:5px 0 10px 0;	
}